package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.MessageAddNewParam;
import cn.tedu.ymg.product.pojo.param.MessageUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.MessageListItemVO;
import cn.tedu.ymg.product.pojo.vo.MessageStandardVO;


public interface IMessageService {

    void addNew(MessageAddNewParam messageAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, MessageUpdateInfoParam messageUpdateInfoParam);

    MessageStandardVO getStandardById(Long id);

    PageData<MessageListItemVO> list(Integer pageNum);
    PageData<MessageListItemVO> list(Integer pageNum,Integer pageSize);

}
